/*
 * Copyright (c) 2020 - present, Inspur Genersoft Co., Ltd.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/*
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.inspur.edp.cef.variable.dtgenerator.vardtmGenerate;

public class JavaCompCodeNames {

  public static String KeywordUsing = "using";
  public static String KeywordNameSpace = "namespace";
  public static String KeywordPublic = "public";
  public static String KeywordProtected = "protected";
  public static String KeywordInternal = "internal";
  public static String KeywordPrivate = "private";
  public static String KeywordClass = "class";
  public static String KeywordOverride = "Override";
  public static String KeywordVoid = "void";
  public static String KeywordPackage = "package";
  public static String KeywordImport = "import";
  public static String KeywordExtend = "extends";
  public static String KeywordReturn = "return";

  ///#region import
  public static String KeywordIDeterminationContext = "com.inspur.edp.bef.api.action.determination.IDeterminationContext";
  public static String KeywordAbstractDetermination = "com.inspur.edp.cef.variable.spi.determination.AbstractVariableDetermination";
  public static String KeywordIChangeDetail = "com.inspur.edp.cef.entity.changeset.IChangeDetail";
  public static String KeywordIVarDeterminationContext = "com.inspur.edp.cef.variable.api.determination.IVarDeterminationContext";
  public static String KeywordISvcDeterminationVariable = "com.inspur.gs.gsp.caf.svc.svcdetermination.entity.Variable.ISvcDeterminationVariable";
  public static String IEntityDataNameSpace = "com.inspur.edp.cef.entity.entity.IEntityData";
  public static String ICefDataNameSpace = "com.inspur.edp.cef.entity.entity.ICefData";

  ///#endregion


  ///#region 变量
  //VariableDtm
  public static String UDTDeterminationNameSpaceSuffix = "Determination";

  public static String AbstractDeterminationClassName = "AbstractVariableDetermination";
  //public static string AbstractDeterminationClassName = "AbstractVarableDetermination";
  public static String VariableDeterminationNameSpaceSuffix = "vardeterminations";


  public static String DeterminationSpiNameSpace = "Inspur.Gsp.Variable.Spi";
  public static String DeterminationApiNameSpace = "Inspur.Gsp.Variable.Api";
  public static String DeterminationChangeset = "Inspur.Gsp.Cef.Entity.Changeset";
  public static String UDTDtmCmpExtendName = ".udtDtmCmp";
  public static final String UDTDtmComponent = "UDTDtmComponent";
  public static String UDTDtmControllerName = "DtmController";
  public static String DeterminationName = "Vardeterminations";
  public static String IEntityData = "IEntityData";
  public static String ICefData = "ICefData";
}
